import time
from threading import Thread
import threading


def test():
    for i in range(3):
        time.sleep(1)
        print(f'线程{threading.current_thread().name}正在执行{i}')

if __name__ == '__main__':
    startTime = time.time()
    print('主线程开始执行')
    #线程
    lst = [Thread(target=test) for i in range(2)]
    for item in lst:
        #item的数据类型是Thread类型
        #启动线程
        item.start()

    for item in lst:
        item.join()

    print(f'一共耗时:{time.time() - startTime}')